﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Pages/Principal.master" AutoEventWireup="true" CodeFile="MovimientoAlmacen.aspx.cs" Inherits="Pages_MovimientoAlmacen" %>
<%@ Register TagPrefix="Softpro" TagName="Periodo" Src="~/Pages/Periodo.ascx"%>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <div class="GridviewDiv">
        <center>
            <asp:Label ID="lblTitulo1" runat="server" Text="" Font-Size="Medium" Font-Bold="true"></asp:Label>
            <br />
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>

                <table id="TablaHeader" border="0" class="DetaPago">
	                <tr>
	                    <td class="DetaPagoCampoNombre">Codigo Almacen : </td>
	                    <td class="DetaPagoCampoValor">
	                	    <asp:Label ID="lblAlmacen" runat="server" ></asp:Label>
	                    </td>
	                    <td class="DetaPagoCampoNombre">Codigo Producto : </td>
	                    <td class="DetaPagoCampoValor">
	                        <asp:Label ID="lblArticulo" runat="server" ></asp:Label>
	                    </td>
	                </tr>
	                <tr>
	                    <td class="DetaPagoCampoNombre">Nombre Almacen : </td>
	                    <td class="DetaPagoCampoValor">
	                        <asp:Label ID="lblAlmacenNom" runat="server" ></asp:Label>
	                    <td class="DetaPagoCampoNombre">Nombre Producto: </td>
	                    <td class="DetaPagoCampoValor">
	                        <asp:Label ID="lblArticuloNombre" runat="server" text="DEVO. Lamina Baja"></asp:Label>
	                    </td>
	                </tr>
	                <tr>
	                    <td class="DetaPagoCampoNombre">Saldo Inicial: </td>
	                    <td class="DetaPagoCampoValor" style="text-align:right">
	                        <asp:Label ID="lblSaldoIni" runat="server"></asp:Label>
	                    </td>
	                    <td class="DetaPagoCampoNombre">Saldo Final: </td>
	                    <td class="DetaPagoCampoValor" style="text-align:right">
	                	    <asp:Label ID="lblSaldoFin" runat="server" ></asp:Label>
	                    </td>
	                </tr>
	            </table>
	            <br />
	            <asp:Label ID="lblUnidad" runat="server" Visible="false"></asp:Label>
	            <asp:Label ID="lblCia" runat="server" Visible="false" ></asp:Label>
	            <Softpro:Periodo ID="perSel1" runat="server" Etiqueta="Periodo:" />
	            <br />
                <asp:UpdateProgress ID="UpdateProgress1" runat="server">
                    <ProgressTemplate>
                        <img src="../img/ajax-loader.gif" alt="Procesando..."/>&nbsp&nbsp Procesando...<br />
                    </ProgressTemplate>
                </asp:UpdateProgress>
                <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
                    CssClass="Gridview" DataSourceID="ObjectDataSource1" 
                    EmptyDataText="No hay movimiento en el periodo indicado" 
                    onrowcreated="GridView1_RowCreated" ShowFooter="true">
                    <AlternatingRowStyle BackColor="#f0f2da" />
                    <FooterStyle BackColor="#f0f2da" ForeColor="#FF6600" />
                    <Columns>
                        <asp:BoundField DataField="Fecha" DataFormatString="{0:d}" HeaderText="Fecha" 
                            HtmlEncode="False" ItemStyle-HorizontalAlign="Center" SortExpression="Fecha" />
                        <asp:BoundField DataField="Numero" HeaderText="Numero" 
                            SortExpression="Numero" />
                        <asp:BoundField DataField="Tipo" HeaderText="Tipo" 
                            ItemStyle-HorizontalAlign="Center" SortExpression="Tipo" />
                        <asp:BoundField DataField="Entrada" DataFormatString="{0:n0}" 
                            HeaderText="Entrada" HtmlEncode="False" ItemStyle-HorizontalAlign="Right" 
                            ItemStyle-Width="80px" SortExpression="Entrada" />
                        <asp:BoundField DataField="Salida" DataFormatString="{0:n0}" 
                            HeaderText="Salida" HtmlEncode="False" ItemStyle-HorizontalAlign="Right" 
                            ItemStyle-Width="80px" SortExpression="Salida" />
                        <asp:BoundField DataField="Valor" DataFormatString="{0:n}" 
                            HeaderText="Vlr Unitario" HtmlEncode="False" ItemStyle-CssClass="verde" 
                            ItemStyle-HorizontalAlign="Right" ItemStyle-Width="100px" 
                            SortExpression="Valor" />
                    </Columns>
                </asp:GridView>
            </ContentTemplate>
            <Triggers>
                <asp:AsyncPostBackTrigger ControlID="perSel1"/>
            </Triggers>
            </asp:UpdatePanel>
        </center>
        
        <asp:ObjectDataSource ID="ObjectDataSource1" 
                          runat="server" 
                          SelectMethod="leerMovimientoAlmacen" 
                          TypeName="Consulta.Manager.MInventario" 
                          SortParameterName="pClausulaOrderBy">
            <SelectParameters>
                <asp:ControlParameter ControlID="lblArticulo" Name="pArticulo" PropertyName="Text" Type="String" DefaultValue="" />
                <asp:ControlParameter ControlID="lblCia" Name="pCia" PropertyName="Text" Type="String" DefaultValue="" />
                <asp:ControlParameter ControlID="lblAlmacen" Name="pAlmacen" PropertyName="Text" Type="String" DefaultValue="" />
                <asp:ControlParameter ControlID="perSel1" Name="pPeriodo" PropertyName="Valor" Type="String" DefaultValue="" />
<%--                <asp:ControlParameter ControlID="ddlAnno" Name="pAnno" PropertyName="SelectedValue" Type="Int16" DefaultValue="" />
                <asp:ControlParameter ControlID="ddlMes" Name="pMes" PropertyName="SelectedValue" Type="Int16" DefaultValue="" />
--%>                <asp:Parameter Name="pClausulaOrderBy" Type="String" DefaultValue="" />
            </SelectParameters>
        </asp:ObjectDataSource>
    </div>
</asp:Content>



